5 Parameter Passing
نویسندگان
چکیده
We describe a language and a compiler for writing distributed applications and systems, structured with fragmented objects. The language is an extension of C++. The compiler statically ensures the encapsulation of fragmented objects, the typesafety of remote communication, and generates code for the common cases of remote communication and object migration. It interfaces to the SOS operating system via a set of prede ned classes, which are easily portable to other operating systems.
منابع مشابه
DeXteR- An Extensible Framework for Declarative Parameter Passing in Distributed Object Systems
In modern distributed object systems, reference parameters are passed to a remote method based on their runtime type. We argue that such type-based parameter passing is limiting with respect to expressiveness, readability, and maintainability, and that parameter passing semantics should be decoupled from parameter types. We present declarative parameter passing, an approach that fully decouples...
متن کاملGraph-based Optimizations for Parameter Passing in Remote Invocations
This paper proposes a graph-based solution to the problem of parameter passing in distributed object-oriented applications. The solution presented here makes use of graph directives for the purpose of optimizing the copying of objects which are passed as parameters in remote invocations. These speciications are done using a very simple graph traversal language { GOOP. The resulting parameter pa...
متن کاملComparison and Performance Study of Parameter-Passing Semantics and Implementations of Remote Method Invocation
Remote method invocation (RMI), which is an action of invoking a method on a remote object, is widely accepted abstraction for communicating and sharing objects among distributed sites. Ideally, the parameter-passing semantics of RMI should be as close as possible to that of local method invocation. However, in distributed environments, adherence to local parameter-passing model prevents contro...
متن کاملUse Data-depend Function Build Message Expansion Function
We had found functions can be used to fix bits [2] by given differences. We use these functions build a message expansion function. In the message expansion function, there are some bits include message bits and incremental bits produced from message bits, these bits will be used as parameter of date-depend function. This message expansion function will fixed at lease n × 5 . 5 bits with given ...
متن کاملSBML-PET-MPI: a parallel parameter estimation tool for Systems Biology Markup Language based models
UNLABELLED Parameter estimation is crucial for the modeling and dynamic analysis of biological systems. However, implementing parameter estimation is time consuming and computationally demanding. Here, we introduced a parallel parameter estimation tool for Systems Biology Markup Language (SBML)-based models (SBML-PET-MPI). SBML-PET-MPI allows the user to perform parameter estimation and paramet...
متن کاملParameter Passing in Algebraic Specification Languages
In this paper NT study the semantics of the parameter passing mechanism in algebraic qwcilication Ianguagcs. ;Ilore precisely. this problem is studied for parameterizcd data types and ptmmeterized qxcilkations. The given results include the extension of the model functor (which ih uwfuI for corrwtness proofs) and the semantic properties of the result ot inserting actual p,rr;unctcrs into parame...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1990